What is the meaning of the word "sheep frog"?

Definitions: